package com.youlu.campus.entity.timetable;
import com.youlu.campus.base.base.EntityBase;
import lombok.Data;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
import java.util.Date;

/**
 * @author : [dengbo]
 * @className : UserTimetableConfig
 * @description : [课程表配置信息]
 * @createTime : [2023/4/21 09:55]
 */
@Data
@Document(collection = "user_timetable_config")
public class UserTimetableConfig extends EntityBase {
    /**
     * 活动id
     */
    private String activityId;
    /**
     * 用户id
     */
    @Indexed
    private String userId;
    /**
     * 开学日期
     */
    private Date startDate;
    /**
     * 开学日期字符串
     */
    private String startDateStr;
    /**
     * 课程节数
     */
    private Integer courseNum;
    /**
     * 学期年份
     */
    private String year;
    /**
     * 学期 默认 0 表示第一学期
     */
    private String semester;
    /**
     * 学年
     */
    private String grade;
}
